unit UDaoCidade;

interface
    uses
        Udao, DB, sysutils, UCidade;
    type
        DaoCidade = class(DAO)

   protected
    umaCidade : Cidade;

   public
    constructor Create;
    destructor Destroy;
    function salvar (obj: Tobject) : string;      override;
    function editar (obj: Tobject) : string;      override;
    function GetDS : TdataSource;                 override;
    function Carrega(obj:Tobject) : Tobject;      override;
    function Buscar (chave : string) : boolean;   override;
    function Excluir (obj:Tobject) : string;      override;
    function existe(dado: string):Boolean;        override;
end;

implementation



{ DaoCidade }

function DaoCidade.Buscar(chave: string): boolean;
begin

end;

function DaoCidade.Carrega(obj: Tobject): Tobject;
begin

end;

constructor DaoCidade.Create;
begin

end;

destructor DaoCidade.Destroy;
begin

end;

function DaoCidade.editar(obj: Tobject): string;
begin

end;

function DaoCidade.Excluir(obj: Tobject): string;
begin

end;

function DaoCidade.existe(dado: string): Boolean;
begin

end;

function DaoCidade.GetDS: TdataSource;
begin
   //Result:= umdm.DataSourceCidade;
end;

function DaoCidade.salvar(obj: Tobject): string;
begin

end;

end.
